import { getStore } from "../../storage/storage"
import { axios } from "../../utils/axios"

// 获取企业列表
export function getEnterpriseList(parameter){
    return axios({
        url: "/enterprise/getEnterpriseList",
        method: 'get',
        params: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 获取企业列表(前端展示所有企业)
export function getCompanyList(){
    return axios({
        url: "/enterprise/getCompanyList",
        method: 'get',
        headers: {
            token: getStore("token")
        },
    })
}

// 判断企业账号是否相同
export function checkEnterAccountExist(parameter){
    return axios({
        url: "/enterprise/checkAccount",
        method: 'get',
        params: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 判断手机号是否相同
export function checkEnterprisePhoneExist(parameter){
    return axios({
        url: "/enterprise/checkPhone",
        method: 'get',
        params: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 添加或者编辑企业
export function addOrEditEnterprise(parameter){
    return axios({
        url: "/enterprise/addOrEditEnterprise",
        method: 'post',
        data: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 删除企业
export function delEnterprise(parameter){
    return axios({
        url: "/enterprise/delEnterprise",
        method: 'post',
        data: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 获取当前登陆企业的全部信息
export function getLoginCompanyInfo(parameter){
    return axios({
        url: "/enterprise/getLoginCompanyInfo",
        method: 'get',
        params: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 修改企业信息
export function updateCompanyInfo(parameter){
    return axios({
        url: "/enterprise/updateCompanyInfo",
        method: 'post',
        data: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 检验当前登陆企业修改的企业联系电话是否已经存在
export function checkPhoneExistApi(parameter){
    return axios({
        url: "/enterprise/checkPhoneExistApi",
        method: 'get',
        params: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 获取公司的评价列表
export function getCompanyEvaluateList(parameter){
    return axios({
        url: "/enterprise/getCompanyEvaluateList",
        method: 'get',
        params: parameter,
        headers: {
            token: getStore("token")
        },
    })
}

// 提交评论
export function submitEvaluation(data){
    return axios({
        url: "/enterprise/submitEvaluation",
        method: 'post',
        data: data,
        headers: {
            token: getStore("token")
        },
    })
}